package com.tbit.uqbike.client.pojo.newEntity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.Date;

/**
 * @Author: chen
 * @Description: 垂直停车日志
 * @Date: 创建于 14:39 2023/7/11
 */
@Data
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class VerticalParkLog {
    /**
     * 订单号
     */
    private String orderNO;
    /**
     * 运营区域id
     */
    private Integer accountId;
    /**
     * 站点id
     */
    private Integer parkPointId;
    /**
     * 站点名称
     */
    private String parkPointName;
    /**
     * 设备编号
     */
    private String machineNO;
    /**
     * 还车结果
     */
    private Integer result;
    /**
     * 还车次数
     */
    private Integer num;
    /**
     * 设备角度
     */
    private Double machineAngle;
    /**
     * 站点角度
     */
    private Double parkAngle;
    /**
     * 差值
     */
    private Double difference;
    /**
     * 是否有效
     */
    private Integer enable;
    /**
     * 添加时间
     */
    private Date addTime;
    /**
     * 备注
     */
    private String remark;

    private Integer regionId;

    public VerticalParkLog(String orderNO, Integer accountId, Integer parkPointId,
                           String parkPointName, String machineNO, Integer result, Integer num,
                           Double machineAngle, Double parkAngle, Double difference, Integer enable, Integer regionId) {
        this.orderNO = orderNO;
        this.accountId = accountId;
        this.parkPointId = parkPointId;
        this.parkPointName = parkPointName;
        this.machineNO = machineNO;
        this.result = result;
        this.num = num;
        this.machineAngle = machineAngle;
        this.parkAngle = parkAngle;
        this.difference = difference;
        this.enable = enable;
        this.regionId = regionId;
    }
}
